//#include<iostream>
//#include <string>
//#include <stdio.h>
//#include <math.h>
//#include <iostream>
//#include <fstream>
//#include "Stash.h"
//#include "require.h"
//
//using namespace std;
//
//
//
//int main(int argc, char **argv)
//{
//  
//  Stash intStash(sizeof(int));
//	for (int i = 0; i < 100; i++)
//		intStash.add(&i);
//	for (int j = 0; j < intStash.count(); j++)
//		cout << "intStash.fetch(" << j << ") = "
//			 << *(int*)intStash.fetch(j)
//			 << endl;
//	const int bufsize = 260;
//	Stash stringStash(sizeof(char) * bufsize, 100);
//	ifstream in("main.cpp");
//	assure(in, "main.cpp");
//	string line;
//	while (getline(in, line))
//		stringStash.add((char*)line.c_str());
//	int k = 0;
//	char* cp;
//	while ((cp = (char*)stringStash.fetch(k++)) != 0)
//		cout << "stringStash.fetch(" << k << ") = "
//			 << cp << endl;
//    
//
//  
//	return 0;
//}
